import streamlit as st
import tempfile
import os

# 设置页面标题
st.set_page_config(page_title="简单视频处理", page_icon="🎬")

st.title("🎬 简单视频处理工具")
st.markdown("上传视频并输入文字，点击按钮后生成处理后的视频")

# 创建两列布局
col1, col2 = st.columns(2)

with col1:
    st.header("输入")
    
    # 视频上传
    uploaded_video = st.file_uploader(
        "上传视频文件", 
        type=['mp4', 'avi', 'mov', 'mkv']
    )
    
    # 文字输入
    text_input = st.text_input("输入文字")
    
    # 处理按钮
    process_btn = st.button("生成视频")

with col2:
    st.header("输出")
    
    # 只有当点击了处理按钮且有上传视频和文字时才显示任何内容
    if process_btn:
        if uploaded_video and text_input:
            st.subheader("处理后的视频")
            st.info("视频处理完成！")
            st.video("test.mp4")
            st.success("处理完成！")
        else:
            st.warning("请先上传视频并输入文字")